<?php

class Admin_CronogramaController extends Zend_Controller_Action
{

    public function init()
    {
        $this->_helper->layout
             ->setLayoutPath(APPLICATION_PATH.'/modules/admin/layouts/scripts')
             ->setLayout('admin');
    }
    

    // ACTION: responsável pelo login do usuário.
    public function editarCronogramaAction()
    {
        $modCronograma  = new Remanejamento_Model_Cronograma();
        $formCronograma = new Admin_Form_Cronograma();
        $post           = $this->getRequest()->getPost();
        
        // Verifica se o usuário esta tentando salvar novas informações e se as mesmas são válidas
        if (!empty($post)) {
            if ($formCronograma->populate($post)->isValid($post)) {
                //Metodo que irá salvar as informações do cronograma
            }
        } else {
            $infoCronograma = $modCronograma->listarCronograma();
            $formCronograma->populate($infoCronograma);
        }

        $this->view->formCronograma = $formCronograma;
    }    
}